71e2bc4d892fdca406dae8d9424e9825caaf17bb,src/main/java/com/mycompany/myapp/service/UserService.java,UserService,createUser,#ManagedUserDTO#,119

Before Change


            user.setLangKey(managedUserDTO.getLangKey());
        }
        Set<Authority> authorities = new HashSet<>();
        managedUserDTO.getAuthorities().stream().forEach(
            authority -> authorities.add(authorityRepository.findOne(authority))
        );
        user.setAuthorities(authorities);
        String encryptedPassword = passwordEncoder.encode(RandomUtil.generatePassword());
        user.setPassword(encryptedPassword);
        user.setResetKey(RandomUtil.generateResetKey());

After Change


        } else {
            user.setLangKey(managedUserDTO.getLangKey());
        }
        if (managedUserDTO.getAuthorities() != null) {
            Set<Authority> authorities = new HashSet<>();
            managedUserDTO.getAuthorities().stream().forEach(
                authority -> authorities.add(authorityRepository.findOne(authority))
            );
            user.setAuthorities(authorities);
        }
        String encryptedPassword = passwordEncoder.encode(RandomUtil.generatePassword());
        user.setPassword(encryptedPassword);